package edu.njust.cma.config;

public interface ConstantConfig {

    // 0-设施 1-比对验证 2-检验细则
    int FACILITIES = 0;
    int COMPARISON = 1;
    int INSPECT = 2;

    // project status Task status
    // 0-未分解 1-未完成 2-已完成
    int UN_DECOMPOSED = 0;
    int UNFINISHED = 1;
    int FINISHED = 2;

    // Submission review_status
    // 0待审核 / 1-未通过  / 2已通过 3-已丢弃
    int WAITING = 0;
    int NOT_PASS = 1;
    int PASS = 2;
    int DROP = 3;


    // user
    //0 - 系统管理员 1质量科 2-实验科主任 3-实验科人员 4-设备科
    int ADMIN_USER = 0;
    int QUALITY_USER = 1;
    int LAB_HEAD_USER = 2;
    int LAB_USER = 3;
    int FACILITY_USER = 4;

    // Submission type
    // 种类 0-人员任务 1-设备任务 2-样品任务 3-额外要求任务 4-设施任务 5-对比任务 6-检查任务 7-模拟任务
    int STAFF_SubTASK = 0;
    int EQUIPMENT_SubTASK = 1;
    int SAMPLE_SubTASK = 2;
    int ADDITIONAL_SubTASK = 3;
    int FACILITY_SubTASK = 4;
    int COMPARISON_SubTASK = 5;
    int INSPECT_SubTASK = 6;
    int SIMULATION_SubTASK = 7;
}
